package org.example.service;

import org.example.enums.SendCodeEnum;
import org.example.util.JsonData;

public interface NotifyService {
    /**
     * 发送注册用的邮箱验证码
     * @param sendCodeEnum 发送的验证码类型
     * @param to           发给谁
     */
    JsonData sendCode(SendCodeEnum sendCodeEnum, String to);

    /**
     * 检查、比对验证码
     * @param sendCodeEnum 验证码类型
     * @param to 发给谁
     * @param code 用户输入的验证码
     */
    boolean checkCode(SendCodeEnum sendCodeEnum, String to, String code);
}
